package cc.rengu.igas.channel.upgw.facade.request;

import cc.rengu.igas.channel.upgw.facade.base.BaseRequest;
import cc.rengu.igas.channel.upgw.facade.bean.UpgwMchntInfo;

import java.io.Serializable;

/**
 * @author wukefan
 * @version 1.0.0
 * @date 2020/9/27 19:25
 * 银联网关支付-企业支付退款
 */
public class UpgwEnterpriseGatewayFullPaymentRefundRequest extends BaseRequest implements Serializable {

    /*业务类型*/
    private String busiType;
    /*交易金额*/
    private String orderAmt;
    /*终端类型*/
    private String termType;
    /*原交易流水*/
    private String origTraceNo;
    /*原交易时间*/
    private String origTransDate;
    /*网关渠道标志*/
    private String payeeIssrChannelId;
    /*收款人账户信息*/
    private String payeeAcctInfo;
    /*收款人账户类型*/
    private String payeeAcctType;
    /*报文初始发起机构标识 - 银联机构号*/
    private String oriIssrId;
    /*商户信息*/
    private UpgwMchntInfo mchntInfo;

    public String getBusiType() {
        return busiType;
    }

    public void setBusiType(String busiType) {
        this.busiType = busiType;
    }

    public String getOrderAmt() {
        return orderAmt;
    }

    public void setOrderAmt(String orderAmt) {
        this.orderAmt = orderAmt;
    }

    public String getTermType() {
        return termType;
    }

    public void setTermType(String termType) {
        this.termType = termType;
    }

    public String getOrigTraceNo() {
        return origTraceNo;
    }

    public void setOrigTraceNo(String origTraceNo) {
        this.origTraceNo = origTraceNo;
    }

    public String getOrigTransDate() {
        return origTransDate;
    }

    public void setOrigTransDate(String origTransDate) {
        this.origTransDate = origTransDate;
    }

    public String getPayeeIssrChannelId() {
        return payeeIssrChannelId;
    }

    public void setPayeeIssrChannelId(String payeeIssrChannelId) {
        this.payeeIssrChannelId = payeeIssrChannelId;
    }

    public String getPayeeAcctInfo() {
        return payeeAcctInfo;
    }

    public void setPayeeAcctInfo(String payeeAcctInfo) {
        this.payeeAcctInfo = payeeAcctInfo;
    }

    public String getPayeeAcctType() {
        return payeeAcctType;
    }

    public void setPayeeAcctType(String payeeAcctType) {
        this.payeeAcctType = payeeAcctType;
    }

    public String getOriIssrId() {
        return oriIssrId;
    }

    public void setOriIssrId(String oriIssrId) {
        this.oriIssrId = oriIssrId;
    }

    public UpgwMchntInfo getMchntInfo() {
        return mchntInfo;
    }

    public void setMchntInfo(UpgwMchntInfo mchntInfo) {
        this.mchntInfo = mchntInfo;
    }
}
